﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Libreria.RFID.Modelo;

namespace Libreria.RFID.Negocio
{
   public class ObjetoNegocio
    {
        public List<Objeto> consultarObjetos(String CadenaDeConexion)
        {
            Objeto objetos = new Objeto(CadenaDeConexion);
            return objetos.consultar();
        }
        public Objeto consultarObjetosPorCodigo(Int32 codigoObjeto, String CadenaDeConexion)
        {
            Objeto objetos = new Objeto(CadenaDeConexion);
            return objetos.consultarPorCodigo(codigoObjeto);
        }

        public void crearObjeto(Int32 Codigo, String Descripcion, Boolean Inventario, Boolean Prestamo, String CadenaDeConexion)
        {
            Objeto objetoACrear = new Objeto(CadenaDeConexion);
            objetoACrear.Codigo = null;
            objetoACrear.Descripcion = Descripcion;
            objetoACrear.Inventario = Inventario;
            objetoACrear.Prestamo = Prestamo;
            objetoACrear.crear();
        }

        public void actualizarObjeto(Int32 Codigo, String Descripcion, Boolean Inventario, Boolean Prestamo, String CadenaDeConexion)
        {
            Objeto ObjetoAActualizar = new Objeto(CadenaDeConexion);
            ObjetoAActualizar.Codigo = Codigo;
            ObjetoAActualizar.Descripcion = Descripcion;
            ObjetoAActualizar.Inventario = Inventario;
            ObjetoAActualizar.Prestamo = Prestamo;
            ObjetoAActualizar.actualizar();
        }

       
    }
}
